<?php

$emailEnviados	  = 0;
$qtdeEmailTotal   = 0;
$arrayEmails      = array();
$arraySendSuccess = array();
$arraySendError	  = array();

$emails  	 = (isset($_POST['email']))    ? $_POST['email']    	: "";
$assunto  	 = (isset($_POST['assunto']))  ? $_POST['assunto']  	: "";
$consultor   = (isset($_POST['consultor']))  ? $_POST['consultor']  : "";
$mensagem    = (isset($_POST['mensagem'])) ? $_POST['mensagem'] 	: "";

/* Cria Array dos Emails para Envio */
if($emails != ''){
	$arrayEmails 	= explode(";", $emails);
	$qtdeEmailTotal = count($arrayEmails);
	//$_SESSION['qtdeEmailTotal'] = $qtdeEmailTotal;
}

//CONSULTOR
$arrayEmailConsultor = array();
$arrayEmailConsultor['djEdaz'] 	  = array('nome' => 'Marcos Vinícius', 'funcao' => 'Gerente Comercial', 'tel' => '(13) 7823-5328', 'id' => '64*117745', 'email' => 'marcos@edazcommerce.com.br', 'bannerImagem' => 'publicidade_bannerDJ.jpg');
$arrayEmailConsultor['camilaPaz'] = array('nome' => 'Camila Paz', 'funcao' => 'Consultora de Vendas', 'tel' => '(13) 9100-1008', 'email' => 'camila@edazcommerce.com.br', 'bannerImagem' => 'publicidade_bannerCP.jpg');

$imagem_nome="banners/" . $arrayEmailConsultor[$consultor]['bannerImagem'];// endereço da imagem no seu computador
$arquivo=fopen($imagem_nome,'r');
$contents = fread($arquivo, filesize($imagem_nome));
$encoded_attach = chunk_split(base64_encode($contents));
fclose($arquivo);
$limitador = "_=======". date('YmdHms'). time() . "=======_";

$mailheaders = "From: " . $arrayEmailConsultor[$consultor]['email'] . "\r\n";
$mailheaders .= "MIME-version: 1.0\r\n";
$mailheaders .= "Content-type: multipart/related; boundary=\"$limitador\"\r\n";

$cid = date('YmdHms').'.'.time();

$stylecss = "
<style>
table.assinatura tr td { font-family: Tahoma; font-size: 12px; }
</style>
";

$texto = "
<html>" . $stylecss . "
<body>
<table>";
if($mensagem != ''){
	//$mensagem = htmlentities($mensagem, ENT_QUOTES, 'UTF-8');
	$mensagem = preg_replace("/(\\r)?\\n/i", "<br/>", $mensagem);
	
	$texto .= "
	<tr>
	<td style='font-family: Arial; color: #000000; font-size: 12px;'>$mensagem<p>&nbsp;</p></td>
	</tr>
	";
}
$texto .= "
<tr>
<td><a href='http://www.edazcommerce.com.br'><img src='cid:$cid' border='0'></a></td>
</tr>
</table>
</body>
</html>
";

$assinaturaEmail = "
<p>
<table class='assinatura' style='width: 280px; margin-top: 50px;'>
<colgroup>
<col style='width: 40px;'/>
<col style='width: 240px;'/>
</colgroup>
<tr>
<td colspan='2' style='font-size: 18px !important; font-weight: bold;'><b>" . $arrayEmailConsultor[$consultor]['nome'] . "</b></td>
</tr>
<tr>
<td colspan='2' style='font-size: 15px !important;'>" . $arrayEmailConsultor[$consultor]['funcao'] . "</td>
</tr>
<tr>
<td><b>Tel.:</b></td>
<td class='contatoAssinatura'>(13) 3301-7997 / " . $arrayEmailConsultor[$consultor]['tel'] . "</td>
</tr>";

if(isset($arrayEmailConsultor[$consultor]['id'])){
$assinaturaEmail .= "<tr>
<td><b>ID:</b></td>
<td style='font-size: 14px !important;'>" . $arrayEmailConsultor[$consultor]['id'] . "</td>
</tr>";
}

$assinaturaEmail .= "<tr>
<td><b>Email:</b></td>
<td style='color: blue;'><a href='mailto:atendimento@edazcommerce.com.br'>" . $arrayEmailConsultor[$consultor]['email'] . "</a></td>
</tr>
<tr>
<td><b>Site:</b></td>
<td style='color: blue;'><a href='http://www.edazcommerce.com.br'><b>www.edazcommerce.com.br</b></a></td>
</tr>
</table>
";

$msg_body = "--$limitador\r\n";
$msg_body .= "Content-type: text/html; charset=utf-8\r\n";
$msg_body .= $texto . $assinaturaEmail;
$msg_body .= "--$limitador\r\n";
$msg_body .= "Content-type: image/jpeg; name=\"$imagem_nome\"\r\n";
$msg_body .= "Content-Transfer-Encoding: base64\r\n";
$msg_body .= "Content-ID: <$cid>\r\n";
$msg_body .= "\n$encoded_attach\r\n";
$msg_body .= "--$limitador--\r\n";

if(count($arrayEmails) > 0){
	foreach($arrayEmails as $email){
		$email = trim($email);
		//$_SESSION['emailEnviados'] = ++$emailEnviados;
		
		$enviou = mail($email, $assunto, $msg_body, $mailheaders);
		if ($enviou){
			$arraySendSuccess[] = $email;
		}else{
			$arraySendError[]   = $email;
		}
	}
}

//unset($_SESSION['qtdeEmailTotal']);
//unset($_SESSION['emailEnviados']);

if(count($arraySendError) == 0){
	$mensagemRetorno = "Todos os emails foram enviados! Total (" . count($arraySendSuccess) . ") emails.";
}else{
	$mensagemRetorno = count($arraySendError) . " emails não puderam ser enviados: <b>" . implode("; ", $arraySendError) . "</b>.";
}

$mensagemRetorno .= "&nbsp;<a href='javascript: limparCampos();'>Limpar</a>";

echo $mensagemRetorno;

?>
